/*
 * WorldBossRank.h
 *
 *  Created on: 2014. 1. 8.
 *      Author: jjaehuny
 */

#ifndef PROJECTZ_NLOGIC_WORLDBOSSRANK_H_
#define PROJECTZ_NLOGIC_WORLDBOSSRANK_H_

#include <string>
#include <vector>
#include <list>

namespace ProjectZ { namespace NLogic {

class WorldBossRank
{
public:
	struct RankValue
	{
		std::string 	_profile_url;
		std::string 	_nickname;
		std::string 	_socialID;

		double 		_score;
		int 			_userseq;
	};

public:
	typedef std::list<RankValue>	RANKVECTOR;

public:
	WorldBossRank();
	virtual ~WorldBossRank();

public:
	void				LoadWorldBossRank();
	RANKVECTOR &		GetRankVector() { return _clsRankVector; }

private:
	RANKVECTOR			_clsRankVector;
};

} /*NLogic*/ } /* namespace ProjectZ */

#endif /* PROJECTZ_NLOGIC_WORLDBOSSRANK_H_ */
